home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Network Support Library
/
RoseWare - Network Support Library.iso
/
apidev
/
dax1.exe
/
DAP
/
DAPE
/
MAKEFILE
< prev
Wrap
Text File
|
1992-07-15
|
4KB
|
126 lines
#
# Program: Engine.NLM
# This makefile rebuilds the DAP Engine NetWare Loadable Module
#
# Created: Wed Feb 19 21:34:43 1992
#
# MAKEINIT defines many of the macros used herein
# The following macros can be set via your environment:
# CCF386 : Set compile options
# QMKVER : Set to 'd' or 'p' to define VERSION
# SILENT : If defined, .SILENT will be set
!ifdef %SILENT
.silent
!endif
!ifndef %dcdir
dcdir = \nlm\dc
!else
dcdir = $(%dcdir)
!endif
program = DAPEngine
!ifndef %qmkver
version = d # use 'd' or 'p' here
!else
version = $(%qmkver)
!endif
!ifeq version d
lversion = DEBUG
!else
lversion = PRODUCTION
!endif
build_msg = Building a $(lversion) version of $(program)
d_linkopt = debug all debug novell
p_linkopt = debug
x_linkopt = $($(version)_linkopt)
debug = /dDEBUG=3 # use /dDEBUG to define DEBUG for C Preprocessor
!ifndef %ccf386
d_wcc386opt = /w4 /e99 /zp1 /3s /d2 $(debug)
p_wcc386opt = /w4 /s /zp1 /3s /oax
x_wcc386opt = $($(version)_wcc386opt) /dENGINE
!else
x_wcc386opt = $(%ccf386)
!endif
compiler_cmd = $(wcc386) $(x_wcc386opt) $[*.c
.BEFORE
echo $(build_msg)
set inc386=$(dcdir);$(inc_386)
set wcg386=$(code_386)
.c.obj:
$(compiler_cmd)
objs = dap010.obj dap011.obj dap012.obj
objs += dap013.obj dap014.obj dap015.obj
objs += dap016.obj dap017.obj dap018.obj
objs += dapinit.obj dapio.obj dapsend.obj
objs += daprecv.obj dapsess.obj dapswit.obj
objs += daperr.obj dapstat.obj
DAPSrv.nlm : DAPSrv.lnk $(objs)
$(linker) @dapsrv
dapsrv.lnk : makefile
@echo form novell nlm 'DAPEngine' >$^&.lnk
@echo name $^& >>$^&.lnk
@echo option stack=8k >>$^&.lnk
@echo option caseexact, verbose, nod >>$^&.lnk
@echo option version=1.00 >>$^&.lnk
@echo $(x_linkopt) >>$^&.lnk
@echo option map >>$^&.lnk
@echo file $(startup) >>$^&.lnk
@echo file dap010 >>$^&.lnk
@echo file dap011 >>$^&.lnk
@echo file dap012 >>$^&.lnk
@echo file dap013 >>$^&.lnk
@echo file dap014 >>$^&.lnk
@echo file dap015 >>$^&.lnk
@echo file dap016 >>$^&.lnk
@echo file dap017 >>$^&.lnk
@echo file dap018 >>$^&.lnk
@echo file daperr >>$^&.lnk
@echo file dapinit >>$^&.lnk
@echo file dapio >>$^&.lnk
@echo file dapsend >>$^&.lnk
@echo file daprecv >>$^&.lnk
@echo file dapsess >>$^&.lnk
@echo file dapswit >>$^&.lnk
@echo file dapstat >>$^&.lnk
@echo option screenname 'DAPEngine' >>$^&.lnk
@echo option threadname 'DAPEngine__P ' >>$^&.lnk
@echo import @$(clibimp) >>$^&.lnk
@echo import RenameThread >>$^&.lnk
@echo import CPInitialize >>$^&.lnk
@echo import CPDeInitialize >>$^&.lnk
@echo import CPSendMessage >>$^&.lnk
@echo import CPClearSessionID >>$^&.lnk
dap010.obj : ..\dap010.c ..\dap.h ..\dapapi.h
$(compiler_cmd)
dap011.obj : ..\dap011.c ..\dap.h ..\dapapi.h
$(compiler_cmd)
dap012.obj : ..\dap012.c ..\dap.h ..\dapapi.h
$(compiler_cmd)
dap013.obj : ..\dap013.c ..\dap.h ..\dapapi.h
$(compiler_cmd)
dap014.obj : ..\dap014.c ..\dap.h ..\dapapi.h
$(compiler_cmd)
dap015.obj : ..\dap015.c ..\dap.h ..\dapapi.h
$(compiler_cmd)
dap016.obj : ..\dap016.c ..\dap.h ..\dapapi.h
$(compiler_cmd)
dap017.obj : ..\dap017.c ..\dap.h ..\dapapi.h
$(compiler_cmd)
dap018.obj : ..\dap018.c ..\dap.h ..\dapapi.h
$(compiler_cmd)
daperr.obj : ..\daperr.c ..\dap.h ..\dapapi.h
$(compiler_cmd)